bitkeeper revision 1.1159.179.8 (419ddf289BKUO9NgFKnaFHjgBD0wyQ)
authorcl349@arcadians.cl.cam.ac.uk <cl349@arcadians.cl.cam.ac.uk>
Fri, 19 Nov 2004 11:55:20 +0000 (11:55 +0000)
committercl349@arcadians.cl.cam.ac.uk <cl349@arcadians.cl.cam.ac.uk>
Fri, 19 Nov 2004 11:55:20 +0000 (11:55 +0000)
Use USER_DS for %ds/%es when in kernel -- like plain i386.

linux-2.6.10-rc2-xen-sparse/arch/xen/i386/kernel/entry.S

index 0fa17942d3ee00cb07249d8910f554400fc971d4..6c4779a331adfc68e68777801729ba850612f85d 100644 (file)
@@ -102,10 +102,9 @@ VM_MASK            = 0x00020000
        pushl %edx; \
        pushl %ecx; \
        pushl %ebx; \
-       movl $(__KERNEL_DS), %edx; \
+       movl $(__USER_DS), %edx; \
        movl %edx, %ds; \
        movl %edx, %es;
-       # XXXcl USER?
 
 #define RESTORE_INT_REGS \
        popl %ebx;      \